isolate oneself - Almanca İngilizce Sözlük